home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1995 October
/
EnigmA AMIGA RUN 01 (1995)(G.R. Edizioni)(IT)[!][issue 1995-10][Aminet 7].iso
/
Aminet
/
comm
/
xeno
/
ufid.lha
/
ufid
/
Upload_FID.DOC
Wrap
Text File
|
1995-04-03
|
15KB
|
302 lines
.---- --- -- - - --- ----. .__ .--- --- -- - - -- -- ---.
| -+ LordsCave Almere +- | __/\___ ____: ___| \ | -+ LordsCave Almere +- |
| . _ Y |/ | \ | .
: Nd1: +31/36-533-5138 : | : |\_____ \ : Nd2: +31/36-534-4665 :
. . | \_/ |/ |/ \ . .
: ZyXEL 19K2 : | ___| |\ ._____/ : UsR V34 28K8 :
|Oo.o^o.o-o.o-o.o-o.o^o.o^o.-|_/---|_____/\___/----.o^o.o^o.o-o.o-o.o-o.o^o.oO|
| .____. |
| __/\_________/\_________/\______________ ___/\_______| |__ |
: / __________ ____________ /____ \ __ _______ __/ |
: \____ \ / ____/__/ _/___/_ __/ _/ / ____/__| | :
. | |/ \/ \ / \ / \__ \/ \ /| | .
: | . _____/\_______ /\_______ /___/ _\\_______ / | | :
. +-|____/------------\_/--------\_/---/_______/-----\_/--|____|-+ .
. _____ :
___________/\ ______________/\_____ ___/\_____\_ \ :______ .
. /____________ \ _______ \_______ \\__ ______| \| _/
/ \__ | /__/ \ | __/ _/ | |/ \_/ ____/__| . \ | .
\ / |/ \__ \ | \__ \ | . / \ /| \ |
. \___ |___/ \|___/ \|______ /\_____ / | |\____| .
+---/____|--/_______/--/_______/-----\_/------\_/--|____|--[SB!]-+
^ ^
H=------ ------ --- - sYSoP: LoRD MaDNeSS aKa DeaTHFLoWeR - --- ------ ------=H
* NAME OF PROGRAM:
- Upload_FID V2.0 - Full release
* TYPE OF PROGRAM:
This door can be seen as a *FULL* replacement for the Upload *AND*
UploadToCurrentSection menu-commands. But with some advantages. Which is that
this door uses FILE_ID.DIZ when possible for the following file formats. All
.DMS/.TXT/.NFO/.DOC/.EXE/.GIF/.ZIP/.LHA/.LZH and .LZX/ files. The tools to
extract FILE_ID.DIZ from the first 7 file formats are included in this archive
in the 'C' dir. You need to get your own LHA and LZX extractor and put it in
your search path. Because these one is NOT included.
* REQUIREMENTS:
OS2.0 (ofcource), Xenolink Z4 (1.90) or up, ReqTools.library, and the following
tools to extract File_ID.DIZ from .DMS/.TXT/.NFO/.DOC/.LHA/.LZH/.EXE files.
- LHA <- Not included in this archive.
- LZX <- Not included in this archive.
- ZIP
- UNZIP
- DMSDescript
- EXEDescript
- TxtExtract
- GifDesc
These must be in your search path and are included in this archive (Accept for
LHA and LZX) (All tools CopyRight by the rightfull owners)
* HOW TO INSTALL:
NOTE: There are 2 files of each program. the 68000_ and the 680x0_ files.
You need to rename and copy the one you want to use. The 68000 files
are to be used with computer using a 68000 processor. The other one
are to be used on 68020+ systems.
First of all you should copy the UploadFid.Config file in the configuration
dir, to your XCONFIG: dir. Then edit this file with your favorite text editor.
to your preferences. And don't forget to save it !
To install, copy all the files in modules/ to your xlk module dir. Copy all
the files in doors:lc-tools/ to the dir you want them in. Copy the files in
the C/ dir to a dir in your search path or in the C: dir. If the door seems
to crash after you fully installed it, when you try to upload localy, then
you could try it with the supplied reqtools.library. (Reboot your computer
after installing this one, otherwise it will still use your old one.)
- To install Upload_FID as a replacement for the 'Upload' command, install it
like:
CMD 'U'
{
XenolinkDoor '^4096^4^DOORS:LC-Tools/Upload_FID ~20 <section>'
}
Where <section> is the section number you want your ups to go to (make sure
it's an existing file area !)
* To install Upload_FID as a replacement for the 'UploadToCurrentSection'
command, install it like:
CMD 'U'
{
XenolinkDoor '^4096^4^DOORS:LC-Tools/Upload_FID ~20 ~561'
}
The ~561 will give Upload_FID the current FileArea the user is in right now.
NOTE: You can also add ZR at the end of the XenolinkDoor command line. This
will cause UFid *NOT* to display any text. And immidiatly start in
receiving mode.
There are two ways of installing the UFid_Cfg program. The first one is that
you only supply the ~20. This way it will work as usual. The second one is
that you supply a CHECK option to it. So it will just check for a config. If
there isn't any. The user will be asked to edit his one. If he doesn't, the
standard user config as supplied by the XCONFIG:UploadFID.Config will be saved
so that the user wont be asked a second time. To install UFid_Cfg the normal
way, enter this in your menu source:
CMD "S"
{
XenolinkDoor "^4096^4^DOORS:LC-Tools/UFID_Cfg ~20"
}
If you want every user to be asked if they want to make them selfes a config.
You can also enter this line in your 'fake' menu like this:
XenolinkDoor "^4096^4^DOORS:LC-Tools/UFID_Cfg ~20 CHECK"
Then it will check the users private dir for the config file. And *ONLY* if it
doesn't exist it will tell the user so and asks if they want to make one.
(And it's Yes by default, and it will automaticly save it the first time even
when the user selects No.)
* FINAL NOTES:
- As this is a tool for *BOTH* sysop and users. It has a build in AddFile
option. To use this option you need 2 things.
1 The reqtools.library in your libs: dir
2 Use this door on your local node. You do that like this in your Node.config
NodeType Local
for the node your going to run Upload_FID from. Otherwise it will not run
as AddFile due to the fact that it checks that flag. This will bring up a
FileRequester. You can then select the file (multiple) you want to up. And
press 'Upload' (or return). Then these files will all be uploaded at once
in the file area you want. (ofcource with the same use of FILE_ID.DIZ as with
the users). In addition it will now also check and use the FileNote if there
is no File_ID available.
* HISTORY:
V1.0 - (10.08.94) - Beta release - not really for general use. Just for
testing by fellow XLK sysops.
V1.1a - (10.12.94) - Beta release - Added the Sent-By line
V1.1b - (10.15.94) - Beta release - Added the 'Use File ID' prefs
V1.2 - (10.20.94) - The first official release - Still a lot to be done but
released because of so many waiting sysops in need for it
Added the UFID_Cfg door in which you can change your
Sent-By line and alter your prefs for Upload_FID
V1.2b - (11.03.94) - Added a RZ switch for the /X RZ command emulation.
With the RZ switch, at remote startup, it will *NOT* show
any text and start with receiving immidiatly. So if you
put this:
-------------------------------------------------------------------------------
CMD 'RZ'
{
XenolinkDoor '^4^10240^DOORS:LC-Tools/Upload_FID ~20 ~561 RZ'
}
-------------------------------------------------------------------------------
In a *NON* hotkeyable menu. Users can Zmodem upload with
having to press ANY option. They can immidiatly start
their upload with the upload option in their comm pack.
This does *NOT* affect the Local -AddFile- part in any way
V1.3 - (11.06.94) - Added sysop config in UFID_Cfg. Now you can configure the
'Default Upload Path' for the local uploads. And you can
configure whether UFID should validate local/remote ups.
Added the UploadTimeCredit which was missing from the
very beginning.
Added support for the internal 'AutomaticUploadCredit'
switch. Uploads will *NOT* be credited when it's says 'NO'
in your general.config.
Changed the 'Return to resume' prompt at the end to the
internal MoreYNC prompt.
V1.3b - (11.08.94) - Serious bug fixed which caused uploads to be lost when the
PreUpload list was used. Now stripping the character 13
which causes unwanted returns in some (pc) descriptions.
Fixed a small bug which made it impossible to use File_IDs
when files came from devices with spaces in the devicename
like 'Ram Disk:'
V1.3c - (12.06.94) - Fixed a bug in the UploadTimeCredit routines. So now the
time spend uploading WILL be credited.
V1.3d - (12.12.94) - This version includes the working version for XLK 1.95.
Since our dear friend JF changed the xenolink.library a
tiny bit, V1.3c didn't work on XLK 1.95. From now, till an
unknown date. I will include an 1.90 and an 1.95 version.
So, if you keep running on 1.90 for some strange reasons.
You can still enjoy this great door.
V2.0 - (03.29.94) - This is the full release archive. UFid has been totaly
rewritten. And is now modulairy build up. All the File_ID
related things are in the UFidFileID part. The local and
remote parts are also splitted up.
- Added .ZIP/.GIF and .LZX support.
- Added the possibility to add File_IDs to archives when
there isn't any in them.
- Added a 'Clear Screen after each file processed' option.
- Sysop can no select if the users are able to edit/make a
config. And whether or not the Sent-By lines are used.
- Sysop can now give UFid the maximum amount of lines a
File_ID can contain.
- Sysop can configure whether localy uploaded files will be
moved to the dirs or copied.
- User are now able to change from areas within UFid so that
each file can be uploaded in an other area.
- UFid now uses ReadArgs() to get the config. This makes it
possible to have human readable and alterable configs.
- The bug which causes UFid the loose filenames etc. When
there are to many files uploaded at once, is removed.
- Ansi color codes are automaticly removed when a user has
selected menu 0 (Usualy txt/noansi).
- Added a totaly new File_ID editor. Which supports the full
File_ID format (44 Chars/line) and uses the Maxlines as
configured in the XCONFIG:UploadFID.Config. You can now
edit previous lines to. It now uses the cursor keys to the
fullest.
- Also included is a util to convert all users their old
V1.x configs to the V2.0 format. Just run it without any
options to see how it works.
V2.0a - (04.03.95) - Fixed a bug in Upload_FID and UFid_Cfg that caused UFid to
crash on some (a lot) systems. This had to do with the
config reading part, which is now *MUCH* faster that is
was before (for those who where able to run Ufid, you
should see the speeds increase very easely)
- Fixed a bug which caused UFid to not parse the LOCAL_UPDIR
correctly when the dir was longer then 10 chars.
- Not a fix really, but I edited the doc to remove some very
confusing things like the ^10240^4^ or ^4^10240^ thing in
the HOW TO INSTALL part. (btw, it's ^<stack>^<maxnodes>^)
* FUTURE:
UFIDs future depends on a few this. Which are:
1- Bugs that needs to be fixed (if possible heheh (They were ;( booh.. ))
2- Your suggestions.
3- New options which I might include
4- And above all, your support. As this is *NOT* an shareware product. You do
*NOT* have to pay anything to use this door. But a donation is always
welcome. Please send any donation to my bankaccount:
Name: Ian P.Heitmans City: Almere
ABN/AMRO 54.68.50.650
Or
PostGiro 60.63.034
Note: New version will only be released thru XenoMail when it's a major
update. Bug fixed versions should be downloaded at my BBS. The number
is stated below.
* COPYRIGHT:
You have no right to change any of this without my notice. The program is as
usual, freely copyably as long as the origional archive stays intact.
This program is freeware and can be used/copied/spread by everyone. You should
never try to make money on this archive. Only the usual disk fee might be asked
for it. No-one may include this product in a utility pack without my notice.
(C) 1994/5 LC_Prg - All the programs in the Modules/ and Doors/ dir written by
Ian P.Heitmans (Lord Madness) from mY sECREt gARDEn (LordsCave WhQ)
.---- --- -- - - --- ----. .__ .--- --- -- - - -- -- ---.
| -+ LordsCave Almere +- | __/\___ ____: ___| \ | -+ LordsCave Almere +- |
| . _ Y |/ | \ | .
: Nd1: +31/36-533-5138 : | : |\_____ \ : Nd2: +31/36-534-4665 :
. . | \_/ |/ |/ \ . .
: ZyXEL 19K2 : | ___| |\ ._____/ : UsR V34 28K8 :
|Oo.o^o.o-o.o-o.o-o.o^o.o^o.-|_/---|_____/\___/----.o^o.o^o.o-o.o-o.o-o.o^o.oO|
| .____. |
| __/\_________/\_________/\______________ ___/\_______| |__ |
: / __________ ____________ /____ \ __ _______ __/ |
: \____ \ / ____/__/ _/___/_ __/ _/ / ____/__| | :
. | |/ \/ \ / \ / \__ \/ \ /| | .
: | . _____/\_______ /\_______ /___/ _\\_______ / | | :
. +-|____/------------\_/--------\_/---/_______/-----\_/--|____|-+ .
. _____ :
___________/\ ______________/\_____ ___/\_____\_ \ :______ .
. /____________ \ _______ \_______ \\__ ______| \| _/
/ \__ | /__/ \ | __/ _/ | |/ \_/ ____/__| . \ | .
\ / |/ \__ \ | \__ \ | . / \ /| \ |
. \___ |___/ \|___/ \|______ /\_____ / | |\____| .
+---/____|--/_______/--/_______/-----\_/------\_/--|____|--[SB!]-+
^ ^
H=------ ------ --- - sYSoP: LoRD MaDNeSS aKa DeaTHFLoWeR - --- ------ ------=H